A Functorial Approach to Re nement

نویسندگان

  • Yoshiki Kinoshita
  • Hiroshi Watanabe
چکیده

We introduce -algebras and -algebras as semantic domains for data re nement of imperative programming languages. The functorial semantics of -calculus is given by using the adjunction between the category of -algebras and the category of small locally ordered categories. We de ne the notion of upward and downward simulation between the interpretations of atomic commands, and re nements between the interpretations of commands, by using lax or oplax transformations. We show that the adjunction extends to an enriched adjunction in the sense of lax, and which provide the fundamental machinery in the proof of soundness and completeness of the downward simulation with respect to the re nement.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Tool for Data Reenement

We describe a tool for data re nement based on the Re nement Calculator. The tool supports the calculational approach to data re nement. As a consequence of the program calculation, a re nement theorem is automatically derived. The operation of the tool is illustrated with a case study.

متن کامل

Organising Knowledge Refinement Operators

Knowledge re nement tools seek to correct faulty knowledge based systems (KBSs). The goal of theKrustWorks project is to provide a source of re nement components from which specialised re nement tools tailored to the needs of a range of KBSs can be built. Central to the toolkit is a set of generic re nement operators and a representation language for KBS rules. The language abstracts those prop...

متن کامل

An Event Based SOS for a Language with Re nement

The notion of action re nement has been studied intensively in the past few years It is usually introduced in the form of an operator in a process algebraic language for which a denotational semantics in a suitable model is then given In this paper we complement this approach by de ning a corresponding operational semantics for re nement in the form of de rivation rules for a transition relatio...

متن کامل

Knowledge Assimilation , Standford , CA , March , 1992 Batch versus Incremental Theory Re nement

Most existing theory re nement systems are not incremental. However, any theory re nement system whose input and output theories are compatible can be used to incrementally assimilate data into an evolving theory. This is done by continually feeding its revised theory back in as its input theory. An incremental batch approach, in which the system assimilates a batch of examples at each step, se...

متن کامل

A variational approach to subdivision

In this paper a new class of interpolatory re nement schemes is presented which in every re nement step determine the new points by solving an optimization problem. In general, these schemes are global, i.e., every new point depends on all points of the polygon to be re ned. By choosing appropriate quadratic functionals to be minimized iteratively during re nement, very e cient schemes producin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007